package com.zq.it.dao.admin;

import java.util.Collection;
import java.util.Date;
import java.util.List;

import com.zq.it.pojo.CourseManage;

public interface CourseManageDao {
	
	public void saveCourseManageEty(CourseManage courseManage);
	public void saveCourseManageEtyList(Collection<CourseManage> collection);
	public void deleteCourseManageEtyByID(Integer id);
	public void deleteCourseManageEtyByObj(CourseManage courseManage);
	public void deleteAllEty(Collection<CourseManage> collection);
	public List findCourseManageEtyList(Integer id,String name);
	public List findCourseManageEtyById(Integer id);	
	public void updateCourseManageEty(CourseManage courseManage);
	public List findCourseManageEtyByName(String name);
	//public List findCourseManageAllEty();
//	public List findCourseManageEtyByDate(Date date);
	public List findCourseManageEtyByExmp(CourseManage courseManage);
    public List findCourseManageListByHQL(String hql);
    public List findCourseManageListBySQL(String sql);
    public List findCourseManageListEtyByFetchMode(String sql);    
    public void deleteCourseManageEtys(int [] ids);
  //  public List findEmpList();
	//public  CourseManage findCourseManageEtyById(Integer id);	
	
	//public List findCourseManageEtyByType();
	
}
